我一直在尝试解决geminstall在2.9GHzIntelCore7MacBookPro上速度极慢的问题。我应用了我在互联网上找到的解决方案:https://stackoverflow.com/questions/1887704/gem-is-very-slowhttp://buddingrubyist.wordpress.com/2009/02/14/how-to-speed-up-gem-installs-10x/然而,它们对我没有影响。包括这篇文章在内的一些帖子(ruby-bundleinstall/updatetooslow,对user1189762的回答的第一条评论)说Ru
我整天都在接受培训来解决这个问题,但我做不到。问题很简单,我不想在每次需要gem时都输入require'rubygems'行...如果我将require'rubygems'放在任何其他“require”之前,文件运行完美,但如果我不放置require'rubygems'行,则会发生以下错误:(...)在`require'中:没有要加载的文件--'gemname'(LoadError)我怀疑可能还有一些路径可以检查gems存储库。想请教一下有没有办法做到这一点。非常感谢。干杯,胡安。 最佳答案 你可以调用你的ruby脚本ruby-
我有一台运行UbuntuHardy的机器,它提供了自己的RubyGems包。不幸的是,该版本的RubyGems(1.1.1)太旧,无法做任何有用的事情,所以我决定手动将RubyGems更新到当前版本(1.3.6)。那部分进行得很顺利,如果我执行gem-v,我会得到1.3.6,这是预期的。问题是当我尝试执行:sudogeminstallrack时,它返回此错误:ERROR:Whileexecutinggem...(Errno::EACCES)Permissiondenied-/home/username/.gem通常当我以root身份安装gems时,它知道将其安装到/usr/lib/ru
我昨天在Rails应用程序(v2.3)上开发了一个ruby,并决定将我的iMac更新到OSXMavericks。现在,每次我尝试在本地运行我的应用程序时,都会收到以下错误。有谁知道这是什么原因造成的?像这样运行:script/server-edevelopment错误:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in`require':cannotloadsuchfile--script/../conf
我正在尝试使用命令安装railsgeminstallrails在我的ubuntu12.04上。此外,我还使用用户名、密码和代理详细信息配置了apt.conf文件。然后执行此命令也会出现错误:ERROR:Whileexecutinggem...(Net::HTTPServerException)407"ProxyAuthenticationRequired"如果我跑sudogeminstallrails错误是:ERROR:Whileexecutinggem...(Gem::DependencyError)Unabletoresolvedependencies:treetoprequire
我想在纯ruby环境中使用dotenv。我的意思是我没有使用Rails。github指令说有两种加载变量的方法。require'dotenv/load'#orrequire'dotenv'Dotenv.load在我的环境中,后一种方法有效,但`require'dotenv/load'会引发此错误:LoadError:cannotloadsuchfile--dotenv/load如果前一种方法不起作用,我将使用Dotenv.load,但我想知道错误的原因。我正在使用ruby2.3.3p222和dotenv(2.1.1)。我做错了什么?附加信息我正在使用bundleexecpry和`l
当我在暂存服务器中尝试任何rails、rake命令时,我没有要加载的文件--ap(LoadError),对于railss:/usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.22/lib/bundler/runtime.rb:68:in`require':nosuchfiletoload--ap(LoadError)xxxx/config/application.rb:7对于rake-T:rakeaborted!nosuchfiletoload--ap我的application.rb文件:requireFile.expand_path('../b
我的emacsshell无法加载我安装的任何rubygem。我在尝试从emacs执行任何已安装的gem时收到Gem::LoadError,但它在终端运行。这是我在我的环境中查看的所有信息。感谢您的帮助!在我的MacOSXSnow上运行Emacs.app豹纹(来自emacsformacosx使用通用dmg)。安装了RVM,然后使用RVM安装Ruby1.9.2和1.8.7。安装了几个gem,包括rails和haml。没有使用root进行这些安装。从终端(bash),我能够运行这些gems(例如,hamlsomepage.haml或railscreatesomeapp)在emacs中,我
我创建了一个我自己托管的私有(private)gem。一切都很顺利,直到有人在rubygems.org上创建了一个同名的gem。由于rubygems.org的优先级高于我的gem服务器url。我无法再安装我的gem。我试图删除rubygems源:$sudogemsource-rhttp://rubygems.org并重新安装它,使其出现在gem源列表中,但它不起作用。有没有办法改变gem源的查找顺序?请注意,我不想重命名我的gem。 最佳答案 你可以试试specific_installgem:geminstallspec
我是Ruby和Rails的新手,正在努力通过Hartlrailswebdevelopmenttutorial.在本教程的过程中,我安装了Homebrew软件。运行brewdoctor后,homebrew指示我删除一些文件,除非我故意将它们放在原处。我删除了它们,brewdoctor说我没事了。现在,在教程的后续部分,我正在尝试将应用程序部署到Heroku。但我发现bundleinstall从未更新我的gemfile.lock文件。事实上,bundleinstall根本没有为我工作。错误输出如下。它似乎与我删除的其中一个文件有关(我基于Librarynotloaded:/opt/loca